package com.manli.api.dto;

import lombok.Data;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import java.io.Serializable;
import java.util.Date;

/**
 * 活动日志表
 * 
 * @author manli
 * @email 
 * @date 2020-07-25 20:04:58
 */
@ApiModel(value = "活动日志表")
@Data
public class ActivityLog implements Serializable {

	/**
	 * 唯一标识
	 */

    @ApiModelProperty(value = "唯一标识",dataType = "Integer")
	    private Integer activityLogId;
	/**
	 * 活动类型id 同activity_type的id
	 */

    @ApiModelProperty(value = "活动类型id 同activity_type的id",dataType = "Integer")
	    private Integer activityTypeId;
	/**
	 * 商品id
	 */

    @ApiModelProperty(value = "商品id",dataType = "Integer")
	    private Integer goodsDefId;
	/**
	 * 规格id
	 */

    @ApiModelProperty(value = "规格id",dataType = "Integer")
	    private Integer goodsModelId;
	/**
	 * 活动价格:砍价则别人帮砍的价格,拍卖则每个人出的价格,拼团则拼成的价格
	 */

    @ApiModelProperty(value = "活动价格:砍价则别人帮砍的价格,拍卖则每个人出的价格,拼团则拼成的价格",dataType = "Double")
	    private Double activityPrice;
	/**
	 * 发起人 只有砍价和拼团才有所属,拍卖没有
	 */

    @ApiModelProperty(value = "发起人 只有砍价和拼团才有所属,拍卖没有",dataType = "String")
	    private String sponsorUnionid;
	/**
	 * 发起人 只有砍价和拼团才有所属,拍卖没有
	 */

    @ApiModelProperty(value = "发起人 只有砍价和拼团才有所属,拍卖没有",dataType = "String")
	    private String sponsorOpenid;
	/**
	 * 参与人 帮忙砍价和拼团 拍卖的参与人
	 */

    @ApiModelProperty(value = "参与人 帮忙砍价和拼团 拍卖的参与人",dataType = "String")
	    private String playerUnionid;
	/**
	 * 参与人 帮忙砍价和拼团 拍卖的参与人
	 */

    @ApiModelProperty(value = "参与人 帮忙砍价和拼团 拍卖的参与人",dataType = "String")
	    private String playerOpenid;
	/**
	 * 加入时间
	 */

    @ApiModelProperty(value = "加入时间",dataType = "Date")
	    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")
        private Date createTime;
	/**
	 * 状态 0 删除 1 启用
	 */

    @ApiModelProperty(value = "状态 0 删除 1 启用",dataType = "Integer")
	    private Integer status;

}
